//<!--******************************************************************************************-->
//
//  警告: 本電腦程式著作受著作權法及國際公約之保護。
//  未經授權擅自複製或散佈本電腦程式著作之全部或部分
//  ，將導致嚴厲的民事或刑事處份，且將被依法提起最大
//  範圍的追訴。
//
//  CopyRight (C) Galaxy Software Service
//<!--******************************************************************************************-->

//<!--******************************************************************************************-->
//函數名稱：GSSValidatePeriod
//目    的：檢查區間輸入方塊資料是否前者小於後者是否正確
//參數說明：vobjS：欲檢查起始的值，或欲檢查的起始HTML輸入項目「INPUT TYPE='TEXT'」
//			vobjE：欲檢查結束的值，或欲檢查的結束HTML輸入項目「INPUT TYPE='TEXT'」
//			當為傳遞參數時，預設檢查觸發的事件的物件
//回傳值：True if valid, otherwise false.
//版本變更：
//xx. YYYY/MM/DD	AUTHOR		COMMENTS
// 1. 2002/06/19	Brenda		New Create
//<!--******************************************************************************************-->
function GSSValidatePeriod(vobjS,vobjE){
	if ((typeof(vobjS)!='object')||(typeof(vobjE)!='object')){
		var objSrc=event.srcElement;
		var colObj=GSSGetParentElementByTag(objSrc,'SPAN').getElementsByTagName('INPUT');
		var objS=colObj[0];
		var objE=colObj[1];
	}
	else{
		var objS=vobjS;
		var objE=vobjE;
	}

	var strS=objS.value;
	var strE=objE.value;

	if((strS=='')||(strE=='')) return true;
    
	
	var strDATA_TYPE=GSSgetAttribute(objSrc,'DATA_TYPE');
	if((strDATA_TYPE=='CURRENCY')||(strDATA_TYPE=='FLOAT')||(strDATA_TYPE=='INTEGER')||(strDATA_TYPE=='LONG')){
		var bln=(parseFloat(strS)>parseFloat(strE));
    	}
	else{
		var bln=(strS>strE);
	}
    
	if(bln){
		GSSMsgDesc(10413);
		if((objE.disabled)||(objE.readOnly)){
			if((objS.disabled)||(objE.readOnly)){
	   		}
			else{
    				objS.value='';
				if((!objS.disabled)&&(!objS.readOnly)) objS.focus();
			}
		}
		if((!objE.disabled)&&(!objE.readOnly)){
			objE.value='';
			if((!objE.disabled)&&(!objE.readOnly)) objE.focus();
		}
		return false;
	} 
	return true;
}
function GSSValidateDatePeriod(vobjS,vobjE){
	if ((typeof(vobjS)!='object')||(typeof(vobjE)!='object')){
		var objSrc=event.srcElement;
		var colObj=GSSGetParentElementByTag(objSrc,'SPAN').getElementsByTagName('INPUT');
		var objS=colObj[0];
		var objE=colObj[1];
	}
	else{
		var objS=vobjS;
		var objE=vobjE;
	}


	var strS=objS.value;
	var strE=objE.value;
	
	if((strS=='')||(strE=='')) return true;
	
	strS=GSSchangeDate(strS);
	strE=GSSchangeDate(strE);

	if(strS>strE){
		var objLabCap=GSSgetCaptionObj(objSrc);
        		if(objLabCap!=null){
        			GSSMsgDesc(10413,objLabCap.innerHTML);
            	}
            	else{
			GSSMsgDesc(10413);
		}
		if((objE.disabled)||(objE.readOnly)){
			if((objS.disabled)||(objE.objS)){
			}
			else{
				objS.value='';
				if((!objS.disabled)&&(!objS.readOnly)) objS.focus();
			}
		}
		if((!objE.disabled)&&(!objE.readOnly)){
			objE.value='';
			objE.focus();}
		return false;
	} 
	return true;
}